package com.gxy.learn.pay.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;

/**
 * 支付宝支付响应
 * @author gxy
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
public class AlipayPayReqVo {
    /**
     * 必选	64
     * 商户订单号。
     * 由商家自定义，64个字符以内，仅支持字母、数字、下划线且需保证在商户端不重复。 70501111111S001111119
     */
    @NotBlank(message = "商户订单号不能为空！")
    private String outTradeNo;

    /**
     * 必选	64
     * 支付宝交易号，和商户订单号不能同时为空
     */
    @NotBlank(message = "支付宝交易号不能为空！")
    private String tradeNo;
}
